/*reset start*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,s
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input {margin: 0;padding: 0;border: 0;font-size: 100%;font-weight: normal;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, menu, nav, section {display: block;}
body {line-height: 1;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: none;}
table {border-collapse: collapse;border-spacing: 0;}
a{color: #7e8c8d;text-decoration: none;-webkit-backface-visibility: hidden;cursor: pointer;}
li{list-style: none;}
html, body {width: 100%;height: 100%;}
body {-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input{-webkit-appearance: none;}
/* 显示省略号 */
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*清除浮动*/
.clearfix:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.clearfix{*zoom: 1;}
/*允许显示文本行数*/
.lineOver{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/*reset end*/


.yz-header{width: 100%;background-color: #fff;}
.yz-container{width: 1400px;margin: 0 auto;}
.header-top{background-color: #11b88e;box-sizing: border-box;padding: 10px 0;}
.header-top .yz-container{display: flex;justify-content: space-between;}
.header-top a{font-size: 13px;color: #fff;display: inline-block;margin-right: 5px;}
.header-logo{width: 100%;background: url('../images/header-logobg.png') no-repeat;box-sizing: border-box;padding: 20px 0;}
.header-logo .yz-container{display: flex;justify-content: space-between;}
.header-logo .yz-container>div{display: flex;justify-content: flex-end;align-items: center;}
.header-logo .yz-container>div img{margin-right: 15px;}
/* .header-logo a img{width: 50px;} */
.header-logo .yz-container>div div{color: #565656;font-size: 16px;padding-left: 15px;border-left: 1px solid #eee;}
.header-logo .yz-container>div div p{color: #11b88e;font-size: 22px;font-weight: bold;margin-top: 10px;}
.header-nav{background-color:#11b88e;z-index: 999;}
.header-nav .header-link{display: flex;justify-content: space-between;}
.header-nav .header-link span{position: relative;padding:18px 1px;}
.header-nav .header-link span a{display: inline-block; text-align: center; margin: auto;}
.header-nav .header-link a{font-size:16px;color: #fff; font-weight:bold;}

.header-nav .header-link span a:hover{ color:#66CC66;}


.header-nav .header-link span .xiala{ z-index: 999; background:#11b88e; position: absolute;width: 130px; top:52px; left: -34px; display: none; text-align: center;}
.header-nav .header-link span .xiala ul li{margin: auto; width: 100%;height: 39px;}
/* .header-nav .header-link span:hover{ background: #fff;}
.header-nav .header-link span:hover a{color: #11b88e;} */
.header-nav .header-link span .xiala ul li:hover{background: #;}
.header-nav .header-link span .xiala ul li a{line-height: 42px; font-size: 14px; text-align: center; margin: auto;}
.header-nav .header-link span .xiala ul li:hover a{color: #fff;}
.xiala ul li:hover{background: #08af62; color:#FFFFFF;}
.header-link .la1:hover .xia1{display: block;}
.header-link .la2:hover .xia2{display: block;}
.header-link .la3:hover .xia3{display: block;}
.header-link .la4:hover .xia4{display: block;}
.header-link .la5:hover .xia5{display: block;}
.header-link .la6:hover .xia6{display: block;}
.header-link .la7:hover .xia7{display: block;}
.header-link .la8:hover .xia8{display: block;}
.header-link .la9:hover .xia9{display: block;}







.banner-wrap {position: relative;z-index: 500;}
.banform-wrap{position: absolute;top: 0;left: 50%;transform: translateX(-50%);z-index: 9999999;}
.ban_from{position: absolute;top: 140px; background-color: rgba(255,255,255,.4);width: 312px;z-index: 9999;box-sizing: border-box;
    padding: 20px 20px 40px 20px;border-radius: 10px;right: 0;}
.ban_from h5{font:bold 22px/22px "Microsoft Yahei"; text-align: center;padding-top: 20px;color:#ffffff; margin-bottom: 20px;}
.ban_from p{font:16px/40px "Microsoft Yahei";text-align: center;padding-top: 34px; color:#ffffff}
.ban_from p span{display: inline-block;width: 40px;height: 40px;background: #f40045;border-radius: 5px;margin: 0 4px }
.ban_from div{width: 277px;height: 38px;margin: 10px auto 0;position: relative;}
.ban_from div img{position: absolute;width: 25px;left: 10px;top:7px;padding-right: 10px;border-right: 1px solid #eee;}
.ban_from div input{float: left;width: 220px;height: 38px;background: #fff;border-radius: 5px;padding-left: 15px;font:14px/38px "Microsoft Yahei";color:#666666;
    width: 100%;box-sizing: border-box;padding-left: 60px;outline: none;}
.ban_from div select{      border: none;
  outline: none;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); float: left;width: 235px;height: 38px;background: #fff;border-radius: 5px;padding-left: 15px;font:14px/38px "Microsoft Yahei";color:#666666}
.ban_from input::-webkit-input-placeholder { /* WebKit, Blink, Edge */font:14px/38px "Microsoft Yahei"; color:#666666}
.ban_from input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */font:14px/38px "Microsoft Yahei";color:#666666}
.ban_from input::-moz-placeholder { /* Mozilla Firefox 19+ */font:14px/38px "Microsoft Yahei";color:#666666}
.ban_from input:-ms-input-placeholder { /* Internet Explorer 10-11 */font:14px/38px "Microsoft Yahei";color:#666666}
.ban_frombtn{display: block;width: 268px;height: 56px; background: url('../images/ban_frombtn.png') no-repeat center top; margin: 30px 0 0 24px;cursor: pointer;}
.ban_frombtn1{  cursor: pointer;    border: none;
  outline: none;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 20px auto 0;height: 1px;display: block;width: 275px;height: 45px;background: #11b88e;font-size: 16px;color: #fff;
    border-radius: 10px;}
.ban-text{position: absolute;top: 200px;box-sizing: border-box;padding:20px 40px;background-color: rgba(255,255,255,.6);
    z-index: 99999;left: 0;}
.ban-text h5{font-size: 48px;color: #0c9673;font-weight: bold;}
.ban-text p{font-size: 32px;color: #0c9673;margin-top: 20px;}
.ban-text span{font-size: 32px;color: #0c9673; font-weight:bold;display: inline-block;margin-top: 20px;}

.swiper-click{display: flex;justify-content: flex-start;margin-top: 30px;}
.swiper-click li{margin-right:10px;background-color: #eeeff4;color: #333;text-align:center;cursor: pointer;
    box-sizing: border-box;padding: 10px 0;border-radius: 50px;font-size: 18px;}
.swiper-click li span{width: 20px;height: 20px;color: #999;background-color: #fff;border-radius: 50%;text-align:center;
    line-height: 20px;font-size: 12px;margin-right: 40px;display: inline-block;}
.swiper-click li.on{background-color: #11b88e;color: #fff;}
.swiper-click li.on span{color: #333;}

.yz-major{padding:30px 0;}
.yz-major-wrap{width: 100%;background-color: #fff;}
.yz-public-title{width: 100%;display: flex;justify-content: space-between;box-sizing: border-box;padding: 10px 0;}
.yz-public-title p{font-size: 24px;color: #333333;font-weight: bold;}
.yz-public-title p span{font-size: 13px;color: #999;}
.yz-public-title a{font-size: 16px;color: #666;}
.yz-major-block{margin-top: 40px;display: flex;justify-content: flex-start;}
.yz-major-block .major-item{width: 19%;position: relative;border: 1px solid #eee;padding-bottom: 10px;margin-right: 1%;}
.yz-major-block .major-item:last-child{margin-right: 0;}
.yz-major-block .major-item img{width: 100%;}
.yz-major-block .major-item div{font-size: 14px;color: #333;line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
    overflow: hidden;margin-bottom: 15px;margin-top: 15px;padding: 0 10px;}
.yz-major-block .major-item p{margin: 10px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
    overflow: hidden;font-size: 15px;color: #333;line-height: 20px;padding: 0 10px;}
.yz-major-block .major-item a{display: inline-block;color: #11b88e;font-size: 14px;font-size: 14px;margin-top: 10px;margin-left: 10px;}
.yz-major-block .major-item .biaoqian{width: 35px;position: absolute;top: -5px;right: 10px;}


.h2t{ font-weight:normal; margin-bottom:15px;}
.h2t a{ font-size:32px; color:#a41018}
.h2t em{ font-size:12px; color:#999; text-transform:uppercase; margin-left:5px;}
.huodong { overflow:hidden; width:100%; background:#fff;padding:0 0 30px 0;}
.huodong .top{ overflow:hidden; width:100%; margin-bottom:60px;}
.huodong .top span{ display:block; float:left; width:16px; height:16px; cursor:pointer; margin-right:5px;}
.huodong .top .btn01{ background:url(Img/Index/huodong_btn.png) no-repeat left center}
.huodong .top .btn02{ background:url(Img/Index/huodong_btn.png) no-repeat right center}
.huodong .top p{ float:left; font-size:16px; color:#666; margin-left:10px; line-height:16px; height:16px;}
.huodong .hdbox { overflow:hidden; width:1400px;margin-top: 40px;}
.huodong .left{ float:left; width:1070px; height:410px; overflow:hidden; position:relative}
.huodong .left ul{ overflow:hidden; position:absolute}
.huodong .left li{ float:left; width:330px; height:410px; margin-right:37px;}
.huodong .left li:last-child{margin-right: 0;}
.huodong .left img{ display:block;width: 100%;height: 220px;}
.huodong .left h3{ font-weight:normal; font-size:18px; line-height:26px; height:52px; overflow:hidden; margin:15px 0;}
.huodong .left h3 a{ color:#333}
.huodong .left p{ font-size:14px; color:#666; line-height:26px;overflow:hidden; margin-bottom:30px;}
.huodong .left .more{ font-size:13px; color:#666}
.huodong .right{ overflow:hidden; width:260px; height:450px; background-color:#11b88e; float:right; padding:0 20px;}
.huodong .right h3{ margin-top:30px; font-weight:normal; margin-bottom:30px;}
.huodong .right h3 { font-size:24px; color:#fff}
.huodong .right h3 span{ display:block; font-size:12px; color:#fff; text-transform:uppercase;margin-top: 15px;}
.huodong .right .rbox { overflow:hidden; width:260px; height:320px; margin-bottom:20px; position:relative}
.huodong .right .rbox ul{ overflow:hidden; position:absolute}
.huodong .right .rbox li{ float:left; width:260px; height:320px;} 
.huodong .right  .btn{ overflow:hidden; width:100%; text-align:center}
.huodong .right  .btn span{ display:inline-block; width:12px; height:12px; cursor:pointer; background:url(Img/Index/huodong_d.png) no-repeat right center; margin:0 6px;}
.huodong .right  .btn span{ *display:inline}
.huodong .right  .btn span.cur{ background-position:left}
.rbox .swiper-pagination-bullet{background-color: #fff;}

.yz-expert-wrap{background-color: #fff;}
.yz-expert-block{box-sizing: border-box;padding: 30px 0;background-color: #f2f2f2;margin-top: 40px;}
.shizi_slide{margin-top: 39px;}
.shizi_slide .hd{position: relative;}
.shizi_slide .hd .prev{position: absolute;left: 0px;top: 90px; cursor: pointer;}
.shizi_slide .hd .next{position: absolute;right: 0px;top: 90px;cursor: pointer;}
.shizi_slide .bd ul{height: 230px;}
.shizi_slide .bd li{float: left;position: relative;cursor: pointer; width: 420px;margin-left: 45px;}
.shizi_slide .bd li img{object-fit: cover;z-index: 99999;position: relative;}
.shizi_slide .bd li .bd-li{width: 400px;height: 170px; background-color: #ffffff;box-shadow: 0 0 4px #eeeeee;position: absolute;
    bottom: -20px;box-sizing: border-box;padding: 10px;left: -20px;padding-left: 205px;}
.shizi_slide .bd li .bd-li a{display: inline-block;}
.shizi_slide .bd li .bd-li a h5{font-size: 22px;color: #11b88e;}
.shizi_slide .bd li .bd-li a p{margin-top: 15px;font-size: 15px;color: #999999;}
.shizi_slide .bd li .bd-li a div{margin-top: 15px;}
.shizi_slide .bd li .bd-li a div p{font-size: 14px;color: #999999;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;
    -webkit-line-clamp: 4;overflow: hidden;line-height: 20px;padding-right: 13px;padding-left: 10px;border-left: 1px solid #999;}
.shizi_slide .bd li .add-ico{position: absolute;right: 20px;top: 100px;display: none; z-index: 99999;border-radius: 50%;}
.shizi_slide .bd li .add-ico img{border-radius: 50%;width: 40px;height: 40px;}
.shizi_slide .bd .in .bd-li{background-color: #11b88e;}
.shizi_slide .bd .in .add-ico{display: block;z-index:99999;}
.shizi_slide .bd .in .bd-li p{color: #ffffff;}
.shizi_slide .bd .in .bd-li h5{color: #ffffff;}

.yz-cooperation-wrap{box-sizing: border-box;padding: 30px 0;background-color: #ffffff;margin-top: 40px;}
.cooperation-swiper{margin-top: 40px;}
.cooperation-swiper .swiper-slide p{font-size: 16px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
    box-sizing: border-box;padding: 15px 10px;background-color: #fff;border-radius: 0 0 5px 5px;width: 100%;}
.cooperation-swiper .swiper-slide img{width: 100%;height: 290px;object-fit: cover;border-radius: 5px 5px 0 0;}
.cooperation-swiper .swiper-slide{box-shadow: 0 0 5px #999;}
.cooperation-swiper .swiper-container{padding-bottom: 15px;}

/* .gp-f28 {font-size: 28px;font-size: 2.8rem;} */
.wrap_footer{background-image: url(../images/footer_bg.jpg);background-repeat:  no-repeat;background-position:  top center;background-size: cover;
    margin-top: 60px;}
.footer{padding-top: 40px;padding-bottom: 40px;margin-top: 60px;}
.footer_link1{width: 20%;}
.footer_link1 li{position: relative;height: 58px;line-height: 56px;border:1px solid #fff;margin-bottom: 7px;}
.footer_link1 li:before{content: '';width: 100%;height: 100%;background-color: #000;opacity: 0.2;position: absolute;left: 0;top: 0;z-index:0;filter: alpha(opacity=20);}
.footer_link1 li > a{text-decoration: none;display: block;position: relative;z-index: 2;color: #fff;}
.footer_link1 li i{width: 65px;float: left;margin:9px 0 0 0;float: left;text-align: center;height: 40px;line-height: 40px;color: #fff;border-right: 1px solid #fff;margin-right: 16px;
    font-size: 28px;font-size: 2.8rem;}
.footer_md{position: relative;height: 0;margin:0 auto;width: 44.14%;}
.footer_md >span{display: block;margin-bottom: 25px;padding-bottom: 25px;border-bottom: 1px solid #fff;}
.footer_md p{color: #fff;opacity: 0.7;filter: alpha(opacity=70);line-height: 24px;padding:2px 0;margin:0 auto;transition: all 0.3s ease-in-out;}
.footer_rt{width: 330px;font-size: 0;text-align: center;}
.footer_rt span{width: 100px;display: inline-block;*display: inline;*zoom:1;margin-left: 10px;vertical-align: top;}
.footer_rt span strong{display: block;height: 100px;overflow: hidden;transition: all 0.35s ease-in-out;}
.footer_rt span i{display: block;height: 35px;line-height: 35px;overflow: hidden;color: #fff;font-style: normal;margin-bottom: 6px;}
.copyRight{background-color:#11b88e;padding:21px 0;text-align: center;line-height: 1.5;}
.copyRight > *{color: #fff;opacity: 0.8;filter: alpha(opacity=40); font-size:12px;}
.copyRight i{font-style: normal;margin:0 10px}


.g-mn{width: 62%;margin-right: 23px;}
.g-sd{width: 32.038%;}




.owrap{
    width: 83px;
      text-align: center;
      padding-top: 11px;
      top: 0px;
      position: fixed;
      z-index: 999;
      right: 0;
      background: url(../images/float_nav_bj.png);
      border-radius: 10px 0 0 10px;
      overflow: hidden;
      top: 50%;
      margin-top: -240px;
  }
  .owrap li{
    width: 100%;
  }
  .owrap li a{
    padding-top: 38px;
    margin-bottom: 17px;
    color: #666;
    font-size: 12px;
    display: block;
    background-repeat: no-repeat;
    text-decoration: none;
  }
  .owrap .float_nav_1 a{
    background: url(../images/float_nav_1.png) no-repeat center 0;
    
  }
  .owrap .float_nav_2 a{
    background: url(../images/float_nav_2.png) no-repeat center 0;
  }
  .owrap .float_nav_3 a{
    background: url(../images/float_nav_3.png) no-repeat center 0;
  }
  .owrap .float_nav_4 a{
    background: url(../images/float_nav_4.png) no-repeat center 0;
  }
  .owrap .float_nav_5 a{
    background: url(../images/float_nav_5.png) no-repeat center 0;
  }
  .owrap .float_nav_6 a{
    background: url(../images/float_nav_6.png) no-repeat center 0;
  }
  .owrap .float_nav_7 a{
    background: url(../images/float_nav_7.png) no-repeat center 0;
  }
  .owrap .float_nav_8 a{
    background: url(../images/float_nav_8.png) no-repeat center 0;
  }

















